summaryrefslogtreecommitdiffstats
path: root/dist/changes-5.15.2
blob: fe9d83781ee25e5b4841a29985690cdfd27e48f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Qt 5.15.2 is a bug-fix release. It maintains both forward and backward
compatibility (source and binary) with Qt 5.15.1.

For more details, refer to the online documentation included in this
distribution. The documentation is also available online:

  https://doc.qt.io/qt-5.15/index.html

The Qt version 5.15 series is binary compatible with the 5.14.x series.
Applications compiled for 5.14 will continue to run with 5.15.

Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Qt Bug Tracker:

  https://bugreports.qt.io/

Each of these identifiers can be entered in the bug tracker to obtain more
information about a particular change.

****************************************************************************
*                   Important Behavior Changes                             *
****************************************************************************

****************************************************************************
*                          Library                                         *
****************************************************************************

 - [QTBUG-87802] qdoc: Fix broken links generated by \sincelist
   The combination of single-exec mode and outputting to subdirectories
   (offline mode) made \sincelist generate href's to new classes and
   functions that are missing the target subdirectory. This happened
   because we did not pass the relative node to the function(s) that
   generate that list - proper link resolution requires a check if the
   page containing the \sincelist command comes from a different doc
   module, and the relative node is used for that.
   The bug was: qdoc: \sincelist generates broken links in certain
   conditions
 - [QTBUG-84703] qdoc: DocBook generator: Correctly handle enum classes
   While commit 46f71fcc fixed handling of enum classes for the code
   parser and marker, the DocBook generator has some dedicated code that
   also needs to be amended.
   The bug was: qdoc: DocBook generator: scoped enums not handled
   correctly
 - [QTBUG-86988] qdoc: DocBook generator: Remove code for encoding special characters
   QXmlStreamWriter already handles this for us.
   The bug was: qdoc: DocBook output format: XML special characters are
   escaped twice
 - [QTBUG-86759] Revert "macdeployqt: Don't copy .prl files into the Resources folder"
   This was skipping other files from Resources/ as well, such as
   “en-GB.pak” and “QtWebEngineProcess”. This reverts commit
   aabba72f7965e06e2e6ed960d8cf8078249dac8c.
   The bug was: Missing QtWebEngineProcess Application in application
   frameworks
 - [QTBUG-84727] QtHelp: Fix documentsFor() when not using filter engine
   The bug was: QHelpIndexWidget does not emit documentActivated or
   documentsActivated
 - [QTBUG-86598] Assistant: fix build with QT_NO_CLIPBOARD
   The bug was: Assistant fails to compile if QT_NO_CLIPBOARD is defined
 - [QTBUG-86477] Fix static build of assistant
   The bug was: [REG 5.15.0->5.15.1] assistant not build when building
   whole Qt statically
 - [QTBUG-86293] winrtrunner: Remove Windows Phone support
   Windows Phone has not been supported for a while now. With newer
   Windows versions the functionality causes issues. On build 1909 the
   application hangs in CoUninitialize when called with --list-devices
   and in build 2004 the needed classes are not registered at all.
   The bug was: "winrtrunner --list-devices" hangs
 - [QTBUG-86188] qdoc: Fix incorrect loop when processing tagged \fn parameters
   This fixes ASSERT: "uint(i) < uint(size())" in file
   qt5/qtbase/src/corelib/text/qstring.h, line 1067
   The bug was: qdoc: Crash when using a tagged \fn command